17 Manter Rd #4263, Storrs, CT 06269, United States
View on Map
What travelers say:
In the early morning of Connecticut on December 12, this was the case after going out. No one was disturbed by the snow here, and the snow stopped and it was quiet and beautiful.